package com.lhq.business.service;

import com.lhq.common.core.base.BaseService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lhq.business.domain.BookTag;

/**
 * 图书标签对应Service接口
 * 
 * @author lhq
 * @date 2024-05-11
 */
public interface IBookTagService  extends BaseService <BookTag>
{
    /**
     * 查询图书标签对应
     * 
     * @param bookId 图书标签对应主键
     * @return 图书标签对应
     */
     BookTag selectById(String bookId);

    /**
     * 查询图书标签对应列表
     * 
     * @param bookTag 图书标签对应
     * @return 图书标签对应集合
     */
     IPage<BookTag> selectList(Page<BookTag> page,BookTag bookTag);

    /**
     * 新增图书标签对应
     * 
     * @param bookTag 图书标签对应
     * @return 结果
     */
     int insertBookTag(BookTag bookTag);

    /**
     * 修改图书标签对应
     * 
     * @param bookTag 图书标签对应
     * @return 结果
     */
     int updateBookTag(BookTag bookTag);


    /**
     * 删除图书标签对应信息
     * 
     * @param bookId 图书标签对应主键
     * @return 结果
     */
     int deleteByBookId(Long bookId);
}
